\hypertarget{classedge__map}{\section{edge\-\_\-map \-Class \-Reference}
\label{classedge__map}\index{edge\-\_\-map@{edge\-\_\-map}}
}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classedge__map_a1f4f2f0d32eb60e8e9eae30f5225be64}{edge\-\_\-map} ()
\item 
\hyperlink{classedge__map_aa68088f098f91cd3cd86061d38275669}{edge\-\_\-map} (std\-::set$<$ int $>$ vertices, std\-::multimap$<$ int, int $>$ edges, int d)
\item 
\hyperlink{classedge__map_afd6f6dff9465446d5e41036a22647c14}{edge\-\_\-map} (const \hyperlink{classedge__map}{edge\-\_\-map} \&em)
\item 
\hyperlink{classedge__map}{edge\-\_\-map} \& \hyperlink{classedge__map_a597111af9ab858a6eb44b529d92d7ced}{operator=} (const \hyperlink{classedge__map}{edge\-\_\-map} \&em)
\item 
\hyperlink{classedge__map_a239137c283efc8f5b2a6985b6a648dc8}{$\sim$edge\-\_\-map} ()
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classedge__map_a1f4f2f0d32eb60e8e9eae30f5225be64}{\index{edge\-\_\-map@{edge\-\_\-map}!edge\-\_\-map@{edge\-\_\-map}}
\index{edge\-\_\-map@{edge\-\_\-map}!edge_map@{edge\-\_\-map}}
\subsubsection[{edge\-\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf edge\-\_\-map\-::edge\-\_\-map} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classedge__map_a1f4f2f0d32eb60e8e9eae30f5225be64}
default constructor \hypertarget{classedge__map_aa68088f098f91cd3cd86061d38275669}{\index{edge\-\_\-map@{edge\-\_\-map}!edge\-\_\-map@{edge\-\_\-map}}
\index{edge\-\_\-map@{edge\-\_\-map}!edge_map@{edge\-\_\-map}}
\subsubsection[{edge\-\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf edge\-\_\-map\-::edge\-\_\-map} (
\begin{DoxyParamCaption}
\item[{std\-::set$<$ int $>$}]{vertices, }
\item[{std\-::multimap$<$ int, int $>$}]{edges, }
\item[{int}]{d}
\end{DoxyParamCaption}
)}}\label{classedge__map_aa68088f098f91cd3cd86061d38275669}
constructor


\begin{DoxyParams}{\-Parameters}
{\em vertices} & std\-::vector$<$int$>$ \\
\hline
{\em edges} & std\-::vector$<$intpair$>$ \\
\hline
{\em d} & int \\
\hline
\end{DoxyParams}
$\ast$(vert\-\_\-it) is one of the vertices $ v \in V $

edge\-\_\-it-\/$>$second is one of the edges $ v \in E $ edge\-\_\-it-\/$>$second is one of the edges $ w \in E $ equal\-\_\-keys-\/$>$first first of elements with key $ w $ equal\-\_\-keys-\/$>$second last of elements with key $ w $

emap\-\_\-it-\/$>$first contais std\-::pair$<$int,int$>$ p, where p.\-first is one of the vertices $ v $ and p.\-second is label from set $\{0,1,...,d-1\}$.

emap\-\_\-it-\/$>$second contains std\-::pair$<$int,int$>$ q, where q.\-first is $ v $, e.\-g. p.\-first==q.\-first and q.\-second is $ w \in V $, which may be the same as q.\-first.\hypertarget{classedge__map_afd6f6dff9465446d5e41036a22647c14}{\index{edge\-\_\-map@{edge\-\_\-map}!edge\-\_\-map@{edge\-\_\-map}}
\index{edge\-\_\-map@{edge\-\_\-map}!edge_map@{edge\-\_\-map}}
\subsubsection[{edge\-\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf edge\-\_\-map\-::edge\-\_\-map} (
\begin{DoxyParamCaption}
\item[{const {\bf edge\-\_\-map} \&}]{em}
\end{DoxyParamCaption}
)}}\label{classedge__map_afd6f6dff9465446d5e41036a22647c14}
\-Copy constructor


\begin{DoxyParams}{\-Parameters}
{\em em} & \hyperlink{classedge__map}{edge\-\_\-map} \\
\hline
\end{DoxyParams}
\hypertarget{classedge__map_a239137c283efc8f5b2a6985b6a648dc8}{\index{edge\-\_\-map@{edge\-\_\-map}!$\sim$edge\-\_\-map@{$\sim$edge\-\_\-map}}
\index{$\sim$edge\-\_\-map@{$\sim$edge\-\_\-map}!edge_map@{edge\-\_\-map}}
\subsubsection[{$\sim$edge\-\_\-map}]{\setlength{\rightskip}{0pt plus 5cm}{\bf edge\-\_\-map\-::$\sim$edge\-\_\-map} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classedge__map_a239137c283efc8f5b2a6985b6a648dc8}
\-Destructor 

\subsection{\-Member \-Function \-Documentation}
\hypertarget{classedge__map_a597111af9ab858a6eb44b529d92d7ced}{\index{edge\-\_\-map@{edge\-\_\-map}!operator=@{operator=}}
\index{operator=@{operator=}!edge_map@{edge\-\_\-map}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf edge\-\_\-map}\& edge\-\_\-map\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf edge\-\_\-map} \&}]{em}
\end{DoxyParamCaption}
)}}\label{classedge__map_a597111af9ab858a6eb44b529d92d7ced}
\-Copy assingment


\begin{DoxyParams}{\-Parameters}
{\em em} & \hyperlink{classedge__map}{edge\-\_\-map}\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{\-Returns}
reference to \hyperlink{classedge__map}{edge\-\_\-map} 
\end{DoxyReturn}


\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
include/\hyperlink{edge__map_8hpp}{edge\-\_\-map.\-hpp}\item 
src/edge\-\_\-map.\-cpp\end{DoxyCompactItemize}
